A Logical Approach to Portable High-level Robot Programming
نویسندگان
چکیده
The vast majority of mobile robotic systems have been designed to solve “one off”, unique problems, with specialized sensors, robot hardware and computation; and porting robotics software from one platform to another has always been a thorny problem. In this paper, we show how by choosing an appropriate level of abstraction, one can write hardware-independent controllers for robots that perform complex navigation and reasoning tasks. The approach is based on a logical framework that integrates reasoning, perception, and action. We also describe steps we have taken towards specifying a general interface through which our high-level programs can interact with a variety of robotic platforms. As an example, we discuss a mail delivery program that runs on both an RWI B21 and a Nomad200 system.
منابع مشابه
A Portable Approach to High-Level Behavioral Programming for Complex Autonomous Robot Applications
Research in mobile robotics, unmanned systems, and autonomous man-portable vehicles has grown rapidly over the last decade. This push has taken the problems of robot cognition and behavioral control out of the lab and into the field. Two good examples of this are the DARPA Urban Challenge autonomous vehicle race and the RoboCup robot soccer competition. In these challenges, a mobile robot must ...
متن کاملPINROB: A Portable API for Industrial Robots
This paper describes a software architecture for industrial robots used in manufacturing equipment. In order to achieve software portability, the application software is dissociated from the low-level robot controller software. The interaction between these two pieces of software is achieved by a portable application programming interface (API) for industrial robots. We discuss the requirements...
متن کاملActions That Make You Change Your Mind - . . .
Asymmetry thesis and side-eeect problems in linear time and branching time intention logics. logical approach to high-level robot programming { a progress report.determinism: On having the ability to choose (extended abstract).
متن کاملToward Distributed Declarative Control of Networked Cyber-Physical Systems
Networked Cyber-Physical Systems (NCPS) present many challenges that are not suitably addressed by existing distributed computing paradigms. They must be reactive and maintain an overall situation awareness that emerges from partial distributed knowledge. They must achieve system goals through local, asynchronous actions, using (distributed) control loops through which the environment provides ...
متن کاملSolving Task Space Problems with Multi-Step Planning
Modern robotics research has developed a mature family of planners for solving robot motion planning problems, but task space problems (where we want to reason about objects) remain difficult. Other approaches for solving what are often referred to as combined task and motion planning problems rely on bringing logical problem structure into the design of the high level planner. While programmin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997